/*
有部分条件如 `target_os`是由 rustc 隐式地提供的，但是自定义条件必须使用 `--cfg`标记来传给 rustc
*/

// build command
// rustc --cfg condition1 x.rs

#[cfg(condition1)]
fn condition1_function() {
    println!("condition1");
}

fn main() {
    #[cfg(condition1)]
    condition1_function();

    println!("hello");
}